excretory canal - Alemán Inglés Diccionario